package com.anxin.osbProinstErrInfor.dao;

import com.anxin.osbProinstErrInfor.entity.OsbProinstErrInfor;
import java.util.List;
import com.anxin.framework.web.dao.BaseDao;
import org.apache.ibatis.annotations.Param;

/**
 * 流程返回错误信息表Dao接口
 *
 * @author jbs
 * @date 2024-03-08
 */
public interface OsbProinstErrInforDao extends BaseDao<OsbProinstErrInfor>{
    /**
     * 查询流程返回错误信息表
     *
     * @param id 流程返回错误信息表ID
     * @return 流程返回错误信息表
     */
    public OsbProinstErrInfor getById(String id);

    /**
     * 查询流程返回错误信息表列表
     *
     * @param osbProinstErrInfor 流程返回错误信息表
     * @return 流程返回错误信息表集合
     */
    public List<OsbProinstErrInfor> findList(OsbProinstErrInfor osbProinstErrInfor);

    /**
     * 新增流程返回错误信息表
     *
     * @param osbProinstErrInfor 流程返回错误信息表
     * @return 结果
     */
    public int insert(OsbProinstErrInfor osbProinstErrInfor);

    /**
     * 修改流程返回错误信息表
     *
     * @param osbProinstErrInfor 流程返回错误信息表
     * @return 结果
     */
    public int update(OsbProinstErrInfor osbProinstErrInfor);

    /**
     * 删除流程返回错误信息表
     *
     * @param id 流程返回错误信息表ID
     * @param userId 操作人ID
     * @return 结果
     */
    public int deleteById(@Param("id") String id, @Param("userId") String userId);


}
